no matter where you came from - Turkish English Dictionary